const nodata = require('../tw-lib-base/no-data/props')
// const commonProps = require('../tw-lib-base/chart/common-props')
// const axisProps = require('../tw-lib-base/chart/axis-props')
// const datazoomProps = require('../tw-lib-base/chart/datazoom-props')
// const tooltipProps = require('../tw-lib-base/chart/tooltip-props')

module.exports = {
  // ...commonProps,

  // ...axisProps,
  // ...datazoomProps,
  // ...tooltipProps,
  bgColor: {
    type: String,
    default: '#fff',
    name: '背景颜色',
    filedType: 'color'
  },

  width: {
    type: String,
    default: '300px',
    name: '图表容器宽度',
    filedType: 'string'
  },
  height: {
    type: String,
    default: '300px',
    name: '图表容器高度',
    filedType: 'string'
  },

  data: {
    type: Array,
    default () {
      return [
        {
          name: '投票',
          'max': 100,
          '本人': 43,
          '班级平均': 63.3,
          '参与了': '666%'
        },
        {
          name: '分组讨论',
          'max': 100,
          '本人': 43.4,
          '班级平均': 93.3
        },
        {
          name: '测评',
          'max': 110,
          '本人': 90.4,
          '班级平均': 88.3
        },
        {
          name: '点名',
          'max': 0,
          '本人': 88.4,
          '班级平均': 73.3
        },
        {
          name: '抢答',
          'max': 0,
          '本人': 63.4,
          '班级平均': 193.3
        }
      ]
    },
    name: '图表数据集',
    filedType: 'api'
  },
  showLegend: {
    type: Boolean,
    default: true,
    name: '显示图例',
    filedType: 'switch'
  },

  useTooltipFun: {
    type: Boolean,
    default: true,
    name: '启用tooltip函数',
    filedType: 'switch'
  },

  tooltipData: {
    type: Array,
    default () {
      return [
        ['占比', '%', '个'],
        ['','人', '摄氏度'],
        ['个数','张', '台'],
        ['个数','张', '台'],
        ['参与率','%', '好'],
        ['占比', '%', '个'],
        ['','人', '摄氏度'],
        ['个数','张', '台'],
        ['个数','张', '台'],
        ['参与率','%', '好'],['占比', '%', '个'],
        ['','人', '摄氏度'],
        ['个数','张', '台'],
        ['个数','张', '台'],
        ['参与率','%', '好']
      ]
    },
    name: 'tooltip数据集',
    filedType: 'api'
  },
  legendData: {
    type: Array,
    default () {
      return ['本人', '班级平均']
    },
    name: 'legend数据集',
    filedType: 'api'
  },
  colors: {
    type: Array,
    default () {
      return [
        '#657df5',
        '#ffb336',
        '#4ac7ff',
        '#2bd3bd',
        '#96e388',
        '#fecd63',
        '#1276ff',
        '#03d6ef',
        '#7114ff',
        '#b62ad1',
        '#f83818',
        '#ff9e13',
        '#ffc513',
        '#5bd917',
        '#17d9b2'
      ]
    },
    name: '调色板',
    nameTip: '图表按此处指定的值循环取色',
    filedType: 'list',
    subType: 'color',
    subDefault: '#2bd3bd',
    max: 20
  },

  ...nodata
}
